splash something or someone with liquid - Francés Inglés Diccionario